Oracle数据库,如何给表添加主键、删除主键。 |
您所在的位置:网站首页 › oracle 删除主键语句 › Oracle数据库,如何给表添加主键、删除主键。 |
表 test_student02 结构 create table TEST_STUDENT02 ( ST_ID VARCHAR2(64), ST_NAME VARCHAR2(255), ST_AGE NUMBER(3), ST_ADDRESS VARCHAR2(255), ST_SEX VARCHAR2(8), ST_STATUS NUMBER(2), CREATE_DATE DATE )1、给 test_student02 表添加主键的2种方式。
方式一: 在创建表的时候就设置主键。这种方式,主键名会被系统随机创建。 SQL语句如下所示: create table TEST_STUDENT02 ( ST_ID VARCHAR2(64) primary key, ST_NAME VARCHAR2(255), ST_AGE NUMBER(3), ST_ADDRESS VARCHAR2(255), ST_SEX VARCHAR2(8), ST_STATUS NUMBER(2), CREATE_DATE DATE )
主键名可参见如下截图所示:
方式二: 通过 ALTER 语句给 test_student02 表设置主键。 这种方式,主键名可自定义。 -- 设置主键 alter table test_student02 add constraint pk_test_student02 primary key(st_id); 主键名可参见如下截图所示: 2、删除表主键
SQL语句如下所示: -- 删除主键 ALTER TABLE test_student02 DROP CONSTRAINT pk_test_student02;
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |